package com.glsc.gulimall;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;

/**
 * 使用nacos作为配置中心统一配置管理（旧版）
 * 1.引入依赖
 * 2.创建一个bootstrap.properties,在里面添加配置名和配置中心的地址
 * 3.需要给配置中心添加一个数据（data id），默认规则，规则名称：应用名.yml或者yaml...
 * 4.动态刷新获取配置
 * @RefreshScope动态刷新（旧版添加到需要刷新服务的controller里面，新版则直接添加到主启动类上）
 * @Value获取配置
 *
 * 细节：
 *  命名空间：配置隔离，例如dev单一套配置，test需要一套配置,实现多环境
 *  配置集:所有配置的集合
 *  配置集id：类似于配置文件名
 *  配置分组：默认所有的配置集都在DEFAULT_GROUP组
 *
 * */



@SpringBootApplication
@EnableDiscoveryClient
public class GulimallCouponApplication {

    public static void main(String[] args) {
        SpringApplication.run(GulimallCouponApplication.class, args);
    }

}
